Version History

This is a list of changes to SFPack.

SFPack RV 1.0.0.4

If a different target folder was chosen AND the Keep Directory Structure option was turned on AND the the source files resided in a root folder (e.g. C:\), the first letter of the file name was missing in the written files.

It seems sometimes I forget to turn my brain on. 1.0.0.3 made it impossible to expand/compress from the shell. I changed the shell code in 1.0.0.3 to have no limit in the amount of files compressed/expanded in one call. During this change I introduced a bug that totally broke the whole thing. I'm still wondering how this could make it into the release package.

Anyway, fixed it now.

There was an error in the Automation documentation. The compression constants have the prefix pt and not pe.

SFPack RV 1.0.0.3

Corrected the Automation compression constants (now ptFast, ptNormal, ptMaximum).

Some documentation errors in the SFPackFile Class where corrected.

Context sensitive help did not work correctly for class methods from within Visual Basic.

When Drag & Drop of a folder occurs, this folder and all sub folders are searched for SFPack for SF2 files.

The total size of all files displayed in the statusbar is now correct even if all files combined exceed 4GB.

Added new Keep Directory structure option for packing/unpacking with a target folder.

Removed a reference to SHGetSpecialFolderPath. This caused an error when the shell integration of IE4 was not installed. I hope this fixes this issue.

Added online help support for Add Files, Save File List and Attach Text dialogs.

Selection by file type (SF2 or SFPack) did not work in the File List.

Added the Reset Selected command.

Added the Paste command

The Shell Property Sheet now updates the display in a background thread. This eliminates the need to wait, if you display a LONG list of files.

SFPack RV 1.0.0.2

Initial Release